package com.lwj.liwanjia.presenter;

import com.lwj.liwanjia.bean.SjTypeBean;
import com.lwj.liwanjia.impl.SjTypeView;
import com.lwj.liwanjia.model.SjTypeModel;

import rx.Subscriber;

/**
 * Created by Administrator on 2018/1/16.
 */

public class SjTypePresenter {
    private SjTypeModel sjTypeModel;
    private SjTypeView sjTypeView;

    public SjTypePresenter(SjTypeView sjTypeView) {
        this.sjTypeView = sjTypeView;
        sjTypeModel = new SjTypeModel();
    }

    public void getSjType(String token) {
        sjTypeModel.getSjType(token, new Subscriber<SjTypeBean>() {
            @Override
            public void onCompleted() {

            }

            @Override
            public void onError(Throwable e) {
                sjTypeView.showError((Exception) e);
            }

            @Override
            public void onNext(SjTypeBean sjTypeBean) {
                sjTypeView.getSjType(sjTypeBean);
            }
        });
    }
}
